package exercise;

public class EX01_Q08 {

	public static void main(String[] args) {
		double re1 = 0;
		boolean re2 = true;
		boolean re3 = true;
		boolean re4 = true;
		int re5 = 0;
		float re6 = 0.0F;
		double re7 = 0;
		boolean re8 = true;
		boolean re9 = true;
		int re10 = 0;
		
		re1 = 3 + 4.5 * 2 + 27 / 8;
		re2 = true || false && 3<4 ||!(5 == 7);
		re3 = true || (3<5 && 6>=2);
		//re4 = !true > 'A';  /잘못된 예/
		re4 = 0 > 'A';  //문자 변수가 산술/관계 연산자의 피연산자로 되면 자동적으로
						// int형으로 승격 문자는 일반적으로 ASCII문자 집합의 십진수로 변환
						// 따라서, 문자 A는 ASCII 문자집합 십진수 65와 같음
						// 문자 z는 ASCII 문자집합 십진수 122와 같음
						// 숫자0은 ASCII 문자집합 십진수 48과 같음
						// 또한, 정수를 char 형으로 변환하면
						// ASCII 문자 집합의 문자로 출력됨
		re5 = 7%4+3-2/6*'Z';
		re6 = 'D'+1+'M'% 2 / 3;
		re7 = 5.0/3+ 3/3;
		re8 = 53%21<45/18;
		re9 = (4<6)||true&&false||false&&(2>3);
		re10 = 7-(3+8*6+3)-(2+5*2);
		
		
		System.out.println(re1);
		System.out.println(re2);
		System.out.println(re3);
		System.out.println(re4);
		System.out.println(re5);
		System.out.println(re6);
		System.out.println(re7);
		System.out.println(re8);
		System.out.println(re9);
		System.out.println(re10);
		
		
	}

}
